package com.ophiux.cs.infrastructure.mapper.chat;

import java.util.List;

import com.ophiux.cs.domain.chat.model.entity.CSChatMessageInfo;

/**
 * 消息内容信息表
 * @author chenh
 *
 */
public interface CSMessageInfoMapper {

	public void insert(CSChatMessageInfo csmInfo);
	
	public void update(CSChatMessageInfo csmInfo);
	
	/**
	 * 根据消息ID获取消息内容
	 * @return
	 */
	public CSChatMessageInfo getCSChatMessageInfoByMsgID(String msgID);
	
	/**
	 * 根据消息产生方获取所有消息
	 * @param fromUserID
	 * @return
	 */
	public List<CSChatMessageInfo> getCSChatMessageInfos(String fromUserID,String dialogID);
	
}
